﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using AppHelper;
using Data;

namespace MySanArt
{
    public partial class Master2 : System.Web.UI.MasterPage
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!UserInfo.IsAuthenticated())
            {
                lblMusteriBilgi.Visible = false;
                Menu.Visible = false;
            }
            else
            {
                LoginControl.Visible = false;
                lblMusteriBilgi.Text = "Hoşgeldin " + UserInfo.MusteriAdi + " " + UserInfo.MusteriSoyadi;
                Menu.Visible = true;
            }
        }

        public void LoginMethod(string Email, string Sifre)
        {
            MUSTERILER musteri = Collections.GetMusteri(Email, Sifre);
            Login_Method(musteri);
        }

        public void Login_Method(MUSTERILER musteri)
        {
            if (musteri != null)
            {
                string musteriBilgi = string.Empty;
                musteriBilgi = musteri.MusteriID.ToString() + "," + musteri.Email + "," + musteri.Adi + "," + musteri.Soyadi;
                Session["User"] = musteriBilgi;
                //Login Sayfası nereye yönlenecek ise url ona göre değiştirilecek. Spete veya belirli bir yere yönlendirilebilir.
                //string url = "Default.aspx";
                //if (Request.Params["ref"] != null)
                //{
                //    url = Request.Params["ref"];
                //}
                //Response.Redirect("~/" + url);
            }
            else
            {

            }
        }
        protected void btnGiris_Click(object sender, EventArgs e)
        {
            if (!UserInfo.IsAuthenticated())
            {
                string Email = txtEmail.Text.Trim();
                string Sifre = txtSifre.Text.Trim();
                LoginMethod(Email, Sifre);
                lblMusteriBilgi.Visible = true;
                lblMusteriBilgi.Text = "Hoşgeldin " + UserInfo.MusteriAdi + " " + UserInfo.MusteriSoyadi;
                LoginControl.Visible = false;
                Menu.Visible = true;
            }
            else
            {
                lblMusteriBilgi.Visible = true;
                Menu.Visible = true;
                lblMusteriBilgi.Text = "Hoşgeldin " + UserInfo.MusteriAdi + " " + UserInfo.MusteriSoyadi;
                LoginControl.Visible = false;
            }
        }
    }
}